package com.tc.modules.sys.service;

import com.tc.modules.sys.model.entity.SysButton;
import com.tc.modules.sys.model.entity.SysRole;

import java.util.List;
import java.util.Set;

/**
 * @Auther: tianchao
 * @Date: 2020/4/25 13:30
 * @Description:
 */
public interface ISysRoleResourceService {
    /**
     * 获取角色的权限标识
     * @param roleList 角色list
     * @return 权限标识
     */
    List<String> selectPermissionByRoles(List<SysRole> roleList);
    /**
     * 获取角色授权的访问路径信息
     * @param roleCode 角色编码
     * @return 访问路径信息list
     */
    Set<SysButton> selectButtonByRole(String roleCode);
}
